self-centered person - French English Dictionary